html, body {
    margin:0;
    padding:0;
}
body {
    font:12px 'Helvetica Neue',Helvetica,Arial,sans-serif;
    line-height:125%;
    background-color:#fbfbfb;
}
h1{
    margin:0px;
    padding:0px;
    font-size:16px;
}
h2{
    margin:0px 0px 15px 0px;
    padding:0px;
    font-size:14px;
    line-height:1.2em;
}
h2 span {
	font-weight:normal;
}
p {
    margin: 0px 0px 15px 0px;
    padding:0px;
}
input[type='text'] {
    width:180px;
    height:25px;
    border:1px solid #adadad;
    border-radius:4px;
}
ul{
    margin:0 0 0 15px;
    padding:0;
}
li {
    margin-bottom:15px;
}
a {
    text-decoration:none;
    color:#000;
}
table.body-content {
	margin:auto;
}
td.bg-head {
	background: url(http://now.eloqua.com/EloquaImages/clients/ReadyTalk/{b63227c7-fcc9-4418-b67b-e0b77102e9fb}_bg_head.gif) top left repeat-x;
}
td.bg-head img {
	display:block;
	margin:auto;
}
td.seperator {
	background-color:#c7cbca;
}
td.seperator div {
	height:2px;
}
td.spacer {
	height:19px;
}
td.headline {
	background-color:#e6e7e7;
	height:37px;
	text-align:center;
}
td.headline h1 {
	margin:0px auto;
}
td.headline h1 span {
	color:#069;
}
div.form-container {
	margin:19px;
}
div.form-container h2 span {
	font-size:12px;
}
td.top10 {
	padding-top:10px;
}
td.top12 {
	padding-top:12px;
}
input.register-button {
	margin-top:15px;
	cursor:pointer;
}
hr {
	margin:15px 0px;
	padding:0px;
	border:none;
	border-bottom:2px dotted #999;
}
div.right-container {
	margin:19px 20px 22px 0px;
	border-radius:4px;
	background-color:#e7e8e8;
	padding:21px 21px 21px 17px;
	color:#2f2f2f;
}
div.right-container img.portrait {
	display:block;
	margin-bottom:24px;
}
div.social-links div.link {
    height:30px;
}
div.social-links div.link a {
    text-decoration:underline;
}
div.social-links div.link img {
    border:0;
    margin-bottom:-7px;
}
table.bottom-links {
	margin:20px auto;
}
div.foot-image {
    background-image:url('http://now.eloqua.com/EloquaImages/clients/ReadyTalk/{dcd98b10-fa85-40ea-9b17-0952932656ad}_foot_icons.png');
    background-repeat: no-repeat;
    height:44px;
    padding-left:47px;
    margin-right:20px;
}
div.foot-image p {
    padding-top:14px;
}
div.foot-image p a {
	color:#000;
	text-decoration:none;
}
table.bottom-tagline {
	margin:0px auto 20px;
}
td.bottom-tagline p {
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
}